package 集合框架.kgc.课后作业.M3;

import java.util.ArrayList;
import java.util.List;

/**
 * 4、按指定格式遍历集合
 * 题目:
 * 定义以指定格式打印集合的方法(ArrayList类型作为参数)，使用{}扩起集合，使用@分隔每个元素。
 * 格式参照{元素@元素@元素}。
 */
public class Test {
    public static void main(String[] args) {

        List<String> list = new ArrayList<>();
        list.add(("孙悟空"));
        list.add(("比克"));
        list.add(("窝囊飞"));
        list.add(("克林"));

        System.out.println(list);
        ArrayList((ArrayList<String>) list);
    }
    public static void ArrayList(ArrayList<String>strings){
        System.out.print("{");
        for (int i = 0; i < strings.size() ; i++) {
            String name = strings.get(i);

            if (name == strings.get(strings.size()-1)){
                System.out.print(name+"}");
            }else {
                System.out.print(name+"@");
            }
        }
    }
}
